/**
 * Dit is een interface waar alle token soorten zijn gedefinieerd.
 * Let op! Dit is een interface met enkel en alleen constanten.
 * Een class die deze interface 'implementeert' kan de constanten
 * gebruiken. Dus als<br><code>class Foo implements TokenKinds</code><br>dan
 * zijn binnen de class <code>Foo</code> alle constanten zichtbaar, zoals
 * <code>EOF</code> en <code>PARENT_LEFT</code>.
 */
interface TokenKinds {

  /**
   * End-Of-File token.
   */
  public static final int EOF=-1;
  
  /**
   * LineTerminator token.
   */
  public static final int EOL=1;
  
  /**
   * LineTerminator token.
   */
  public static final int ISDEFINEDAS=2;
  
  /**
   * LineTerminator token.
   */
  public static final int OR=3;
  
  /**
   * LineTerminator token.
   */
  public static final int EMPTY=4;
  
  /**
   * LineTerminator token.
   */
  public static final int TERMINAL=5;
  
  /**
   * LineTerminator token.
   */
  public static final int NONTERMINAL=6;
}
